riding trail - French English Dictionary